home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2002 #11 / Amiga Plus CD - 2002 - No. 11.iso / Tools / Development / PowerD / powerd / lib / installhook_ppc.d < prev    next >
Encoding:
Text File  |  2002-10-28  |  422 b   |  18 lines

  1. OPT    NOEXE,PPC
  2.  
  3. MODULE    'utility/hooks'
  4.  
  5. PROC InstallHook(hook:PTR TO Hook,sub:PTR)(PTR TO Hook)
  6.     hook.SubEntry:=sub
  7.     hook.Entry:=[
  8.         $48e7,$3f3e,    // movem.l    d2-d7/a2-a6,-(a7)
  9.         $2f08,            // move.l    a0,-(a7)
  10.         $2f0a,            // move.l    a2,-(a7)
  11.         $2f09,            // move.l    a1,-(a7)
  12.         $2068,$000c,    // move.l    (12,a0),a0
  13.         $4e90,            // jsr        (a0)
  14.         $4fef,$000c,    // lea        (12,a7),a7
  15.         $4cdf,$7cfc        // movem.l    (a7)+,d2-d7/a2-a6
  16.         ]:UW
  17. ENDPROC hook
  18.